for perpetuity - Spanish English Dictionary